A Case Study On Teaching Agile Software Development Methods

نویسنده

  • A. Spiteri Staines
چکیده

This paper presents and discusses some interesting findings from teaching Agile methods and modelling in a typical university at an undergraduate level software engineering course. The students who took part in this study had been exposed to a few hour lectures on Agile methods and other traditional methods like the RUP (rational unified process). A simple modelling questionnaire was presented to the students. The results were recorded, analysed and interpreted. Findings are discussed and conclusions are given.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Impact of using agile practice for student software projects in computer science education

Computer Science education is becoming a fundamental teaching area with the Information and Communication Technology (ICT) development. It is a known fact that traditional educational and teaching methods have certain limitations for ever changing technology based and software & tools interactive courses such as teaching programming or software development. After years of been practiced in the ...

متن کامل

Teaching Agile Software Development Quality Assurance

This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...

متن کامل

A Methodology for Teaching Computer Programming: first year students’ perspective

The teaching of computer programming is one of the greatest challenges that have remained for years in Computer Science Education. A particular case is computer programming course for the beginners. While the traditional objectivist lecture-based approaches do not actively engage students to achieve their learning outcome, we believe that integrating some cutting-edge processes and practices li...

متن کامل

Teaching Pattern-Based Development

The use of patterns in software engineering is an important and widespread concept. However, teaching patterns to students is challenging because it requires practical knowledge. To evaluate the usefulness of patterns, students need to remember, and understand them as well as apply and analyze them. Pattern-based development (PBD) is a model-based development approach that focuses on the reuse ...

متن کامل

Understanding the dynamics of agile software development methods

This study uses multiple case studies based on Fitzgerald’s framework, known as the Framework for the IS Development Process, to investigate software development teams that use agile methods to provide an understanding of agile practices and impacts on IS development projects. The framework will be extended to enable a better understanding of agile software development methods and practices. A ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016